/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pe.edu.upc.sad.dao;

import java.sql.SQLException;
import java.util.List;
import pe.edu.upc.sad.model.Empresa;
import pe.edu.upc.sad.model.EmpresaArea;
import pe.edu.upc.sad.model.MensajeResultado;

/**
 *
 * @author HP
 */


public interface EmpresaAreaDao {

    public MensajeResultado InsertArea(EmpresaArea empresarea) throws SQLException;

    public int insert (Empresa company,EmpresaArea empresarea) throws SQLException;

    public int getListAreaEmpresaCount(int id_tipo, String nombre) throws Exception;

    public List<EmpresaArea> getListAreaEmpresa(int id_tipo, String nombre, int start,int limit,String dir,String Sort) throws Exception;

    public List<EmpresaArea> getListAreaEmpresa_byEmpresa(String id_empresa) throws Exception ;

    public MensajeResultado DeleteAreaEmpresa(int idEmpresaArea) throws SQLException;
}
